Efficient scheduling mapping algorithm for row parallel coarse-grained reconfigurable architecture
نویسندگان
چکیده
Row Parallel Coarse-Grained Reconfigurable Architecture (RPCGRA) has the advantages of maximum parallelism and programmable flexibility. Designing an efficient algorithm to map diverse applications onto RPCGRA is difficult due a number hardware constraints. To solve this problem, nodes data flow graph must be partitioned scheduled RPCGRA. In paper, we present Depth-First Greedy Mapping (DFGM) that simultaneously considers communication costs use times Cell Array (RCA). Compared with level breadth mapping, performance DFGM better. The percentage improvement in RCA 33% non-original input output 64.4% (Given Discrete Cosine Transfor 8 (DCT8), area reconfigurable processing unit 56). level-based depth also obtains lowest averages RCA, times, time.
منابع مشابه
Coarse Grained Reconfigurable Architecture
This paper examines the challenges of mapping applications on to a Coarsegrained reconfigurable architecture (CGRA). Through crowd sourcing through a simple game and using the movement data from successful players the research project plans to produce better mappings, or improve existing algorithms through common patterns by the most successful players. This paper also examines the case studies...
متن کاملA Column Arrangement Algorithm for a Coarse-grained Reconfigurable Architecture
In a coarse-grained reconfigurable architecture, the functions of resources such as Arithmetic Logic Units (ALUs) can be reconfigured. Unlike the programmability of a general purpose processor, the programmability of a coarse-grained reconfigurable architecture is limited. The limitation might be the number of different patterns or the number of different configurations of each ALU. This paper ...
متن کاملMapping Applications to a Coarse-Grained Reconfigurable Architecture
Today the most commonly used system architectures in data processing can be divided into three categories: general purpose processors, application specific architectures and reconfigurable architectures. General purpose processors are flexible, but inefficient and for some applications do not offer enough performance. Application specific architectures are efficient and give good performance, b...
متن کاملCoarse-Grained Reconfigurable Array: Architecture and Application Mapping
Coarse-grained reconfigurable arrays, or CGRAs in short, have drawn increasing attention recently due to their performance and flexibility. They provide flexibility through reconfiguration, which is not attained with fixed harware such as traditional ASICs. They also provide performance through highly parallel architecture, which is hardly achieved with basically sequential software running on ...
متن کاملEfficient Mapping onto Coarse-Grained Reconfigurable Architectures using Graph Drawing based Algorithm
Recently coarse-grained reconfigurable architectures (CGRAs) have drawn increasing attention due to their efficiency and flexibility. While many CGRAs have demonstrated impressive performance improvements, the effectiveness of CGRA platforms ultimately hinges on the compiler. Existing CGRA compilers do not model the details of the CGRA architecture, due to which they are, i) unable to map appli...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Tsinghua Science & Technology
سال: 2021
ISSN: ['1878-7606', '1007-0214']
DOI: https://doi.org/10.26599/tst.2020.9010035